home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / prod343.zip / !PRODOOR.NEW next >
Text File  |  1991-11-06  |  10KB  |  266 lines

  1. $NOMACS$
  2.  
  3. History of ProDOOR changes (in reverse order)
  4. ---------------------------------------------
  5.  
  6. 06-Nov-91
  7.    Changes in upload processing to allow uploads which are NOT listed in
  8.    DSZLOG to again be accepted.
  9.  
  10. 02-Nov-91
  11.    Changed EXEC- command translation to not display "processing your
  12.    request".
  13.    Note that if you pass $R$ on the EXEC command line, this will specify
  14.    the full filename of the "result file".  If this file has been
  15.    written to by the EXEC program, the contents will be automatically
  16.    displayed by prodoor on return from the EXEC.
  17.  
  18.    Modified PRONS.COM module to move the status lines to the top of
  19.    screen and to lock only those two lines.  This allows better screen
  20.    management with full-screen protocols, such as HSLINK.
  21.  
  22.    Some HSLINK bidirectional uploads were STILL being logged as free
  23.    downloads.  I've finally tracked this down to a bug in the way HSLINK
  24.    writes to the DSZLOG file.  Please get a newer HSLINK beta.
  25.  
  26. 01-Nov-91
  27.    Increased heap memory allocation by another 2k.
  28.  
  29. 30-Oct-91
  30.    Increased heap memory allocation by 2k.
  31.  
  32.    Added new command translation in PROX??? files:
  33.         0,NAME,EXEC-COMMAND LINE
  34.    which causes the specified command line to be executed when the named
  35.    command is issued at the required security level.  Any any $ or @
  36.    variables in the command line will be expanded before passing control
  37.    to the program or batch file.
  38.  
  39.    Some bidirectional uploads were still being logged as downloads.
  40.  
  41. 24-Oct-91
  42.    The FV function was incorrectly saying all files are "free downloads".
  43.  
  44.    Some bidirectional uploads were being logged as downloads.  This has
  45.    been corrected.
  46.  
  47. 23-Oct-91
  48.    Some late 22-oct betas would not remember upload descriptions given
  49.    in advance and would require re-entry after uploading.  This has been
  50.    corrected.
  51.  
  52. 22-Oct-91
  53.    Changes in DSZLOG handlers to better handle bidirectional uploads, as
  54.    with the new HS/Link protocol.
  55.  
  56.    Added a check for '*' immediately following the protocol letter in
  57.    prod.cnf.  If present, all downloads using the defined protocol will
  58.    be considered "free".  For example:
  59.          ;
  60.          95 H* 0 T 50 HS/Link (Bi-directional) FREE!
  61.          hslink -p$N$ -u$PLAY$ $@$ -a
  62.          ;
  63.          95 H 0 R 0 HS/Link
  64.          hslink -p$N$ -u$PLAY$
  65.          ;
  66.  
  67.    Some early 22-oct betas would incorrectly detect downloads as newly
  68.    uploaded files and prompt the caller for descriptions.  This has been
  69.    corrected.
  70.  
  71. 14-Mar-91
  72.    Slight change to allow RECYCLE3 to tell the difference between
  73.    prodoor and prologon without patching prodoor.exe.  Reposted as
  74.    PROD342.ZIP with a different release date.
  75.  
  76. 13-Mar-91
  77.    Bugfix release 3.42 as PROD342.ZIP.
  78.  
  79. 10-Jul-91
  80.    Please note: ProDoor 3.4 and later require RECYCLE3.ZIP -- earlier
  81.    versions of RECYCLE may not function properly due to the new
  82.         SET PCBDOOR...
  83.    variables that are now present in the $door.bat files.
  84.  
  85.    Corrected logic to allow conference specific display files in
  86.    conferences which do not have download directory listing files
  87.    defined.
  88.  
  89.    Added a test to prevent attempted expansion of @x variables when the
  90.    two characters following @x are not proper hex digits.  This should
  91.    prevent unexpected expansion of character sequences that are not
  92.    really valid @x codes.
  93.  
  94.    Added a check for the environment variable:
  95.         SET NOTEAR=ON
  96.    and if present, the door will no longer insert the "---" tearline
  97.    before the message tagline.
  98.  
  99. 08-Mar-91
  100.    Bugfix release 3.41 as PROD341.ZIP.
  101.  
  102.    Corrected an error in OPEN DOOR logic that totally prevented opening
  103.    doors that are flagged to require pcboard 14.5 USER.SYS or DOOR.SYS
  104.    files.
  105.  
  106.    Corrected OPEN DOOR command to correctly select a door by name when
  107.    the door name has numbers in it.
  108.  
  109.    Added command line passing to door files.
  110.  
  111.    Added logic to insert the following lines prior to executing a door:
  112.       SET PCBDOOR=open door command parameters
  113.       SET PCBDRIVE=C:
  114.       SET PCBDIR=C:\PCB3
  115.       SET PCBDAT=C:\PCB3\PCBOARD.DAT
  116.       SET PCBNODE=3
  117.       SET PCBPORT=1
  118.    for compatibility with recent pcb145+ betas.
  119.  
  120.    Additional changes are required in your PRODOOR doorfile for
  121.    operation with doors using DOORS.SYS or USERS.SYS files.  Use the
  122.    provided PRODOOR.INS and PRODOOR files.
  123.  
  124.    The correction involves the replacement of
  125.       rem call up pcb145 on return from new style doors
  126.       if exist users.sys pcb145/key:open;prodoor^M
  127.       if exist door.sys pcb145/key:open;prodoor^M
  128.  
  129.    with
  130.       rem call up pcb145 on return from new style doors
  131.       if exist users.sys goto return145
  132.       if exist door.sys goto return145
  133.  
  134.    and the addition of
  135.       :return145
  136.       echo  >$door.bat pcb145/key:open;prodoor^M
  137.       echo >>$door.bat door
  138.       $door
  139.  
  140.    to the end of the PRODOOR doorfile.
  141.  
  142.  
  143. 20-Apr-91
  144.    Some display lines were being split in the middle of @X sequences
  145.    at about character 200 in the expanded text.  This has been changed
  146.    to split at 250, fixing some displays that were not processed correctly.
  147.  
  148. 11-Apr-91
  149.    A "More" prompt was sometimes happening in ANSI displays when the
  150.    cursor is on the last line of the specified page size.
  151.  
  152. 10-Apr-91
  153.    Changes in parsing of $DOOR.RES result files to allow ansi codes
  154.    to be preserved.
  155.  
  156. 02-Apr-91
  157.    Changed F4(find) function in extended conference configuration to
  158.    initially clear the conference name.
  159.  
  160.    Added current conference number to PROUTEST.BAT command line.
  161.  
  162.    Added "node paging sysop" and "user logging on" status codes for
  163.    USERNET.DAT.
  164.  
  165. 01-Apr-91
  166.    Official release of prodoor 3.4.
  167.  
  168.    Increased heap allocation to prevent runtime error 203 in some cases.
  169.  
  170.    Added a check for "event scueduled in 1440 minutes" message.
  171.  
  172. 28-Mar-91
  173.    Increased heap space in normal version by 5k to allow more
  174.    extensive PROTRNS files.
  175.  
  176. 27-Mar-91
  177.    Some 26-mar betas had a broken ZIPM function.
  178.  
  179.    More work on the documentation.
  180.  
  181.    Prepared first beta of the complete set of release files, posted
  182.    as PROD34B.ZIP.
  183.  
  184.    Merged functions of CHKPATH.EXE with PROSM.EXE; CHKPATH.EXE is no
  185.    longer used.
  186.  
  187.    ** Note: the environment setting
  188.         SET OVCRT=ON
  189.    may be needed under DesqView and other windowing/timeshare systems to
  190.    prevent screen bleed-through or background lockups.
  191.  
  192.    Added
  193.         SET PROTRNS=ON
  194.    environment setting to assist in development of PROTRNS files.  When
  195.    present, the program will output all translatable messages surrounded
  196.    in {...}.  These can be used to determine changes or additions that
  197.    are possible in the PROTRNS files.
  198.  
  199.    Added "/ $LASTMSGNO$" after display of current message number.
  200.  
  201.    Added #, !, -, $ and _ to list of characters that filenames may start
  202.    with for automatic directory colorization to work properly.
  203.  
  204.    Added '*' flagging of newer files in file listings.
  205.  
  206.    Added (CHAT U), (CHAT A) and (CHAT ?) commands to control and report
  207.    node chat availability status.
  208.  
  209.    Added @WAIT@ macro, which acts like @MORE@ used to.
  210.  
  211.    Added a check for $HELPFILE$ on a line by itself.  If present, the
  212.    remainder of the current display file will be processed as a multi-
  213.    topic help file with topic and subtopic prompting/searching.
  214.  
  215.    Added a check for @X codes in DIR files.  When one of these codes is
  216.    found, the program disables automatic colorization for the remainder
  217.    of the DIR file, allowing @X codes to take control.
  218.  
  219.    Added a new help file:
  220.         PROFV
  221.    which is active at the (F V) and (VX) prompts.
  222.  
  223.    Added code that will check for the environment variable
  224.         SET ECHOFLAG=ON
  225.    and if found, will creat the file
  226.         ECHOFLAG
  227.    in the prodoor directory whenever an "echo" message is saved.  It
  228.    will be the responsibility of your mailer system to remove this file
  229.    when mail has been transferred.
  230.  
  231.    Added explicit (G) option at 10 second countdown for automatic logoff.
  232.  
  233.    Added logic in (W)rite-user-info function to reject passwords that
  234.    are listed in the new PROPCAN file.  Passwords that contain parts of
  235.    the username are also automatically rejected.
  236.  
  237.    Added logic to allow prodoor to open doors requiring USER.SYS or
  238.    DOOR.SYS files by means of a call to PCB145 with a /KEY parameter.
  239.  
  240.    Added logic to allow xx/xx/xx date formats as well as xx-xx-xx.
  241.  
  242.    Added logic to check for PROTRNS when PROTRNS.LNG is not found.
  243.  
  244.    Added logic to disconnect a user after repeatedly entering invalid
  245.    input at any prompt.
  246.  
  247.    Added logic to expand $ and @ macros in DIR files and in results of
  248.    (F), (L), (N) and (Z) commands.
  249.  
  250.    Added logic to flush message file buffers when checking for
  251.    end-of-messages. This corrects the operation of the 'messages left by
  252.    alternate node' detection.
  253.  
  254.    Added logic to help in accessing pcb145-specific doors within prodoor
  255.    and prologon.  The new logic executes the command
  256.      pcb145/key:open;doorname^M
  257.    prior to executing the DOOR.BAT file for doors that require doors.sys
  258.    or users.sys files.  This in conjunction with some changes in your
  259.    board.bat file will allow a temporary way of accessing all doors
  260.    within prodoor.  This method will be replaced with direct file
  261.    updates in the prodoor 4.0 betas.  See sample PRODOOR and BOARD.BAT
  262.    files.
  263.  
  264.    Added logic to honor the "disable uploads XX minutes prior to event"
  265.    option from pcboard.dat.
  266.